<?PHP session_start();
	include '../../global_functions.php';
	include '../../global.php';
	$sessioncl = new s_SessionKlasse();
	if($sessioncl->isLogedIn() && $sessioncl->isLehrer()){ // added $sessioncl->isLehrer() by phil
				
?>
<!DOCTYPE html>
<html>
<meta charset="UTF-8">
<head>
<title>Schülerliste</title>
</head>
<body>
<h1>Schülerliste</h1>

<?php
if(!isset($_POST['S1']))
{
	echo "<p>Bitte wählen Sie aus, ob Sie eingetragene oder nicht eingetragene Schüler sehen wollen.</p>";
	echo "<p><a href=\"abfrage.php\">zurück...</a></p>";
}
else
{
$entscheidung = $_POST['S1'];
$klasse = $_POST['Klasse'];
$i=1;
include('../../database_config.php');

	
	
  /*Datenbank Verbindung herstellen*/
	$connection = mysqli_connect($DB_HOST, $DB_USERNAME, $DB_PASSWORD)
	or die ("Fehler bei connection");
	
	// Aufrufung der Datenbank
	
	mysqli_select_db($connection, $DB_DATENBANKNAME)
	or die ("Fehler bei Verbindung Datenbank");
	
	//Set Charset
	mysqli_set_charset($connection, 'utf8');
	
  // Datenbankverbindung hergestellt ?
   if(mysqli_connect_errno() == 0)
   {
    if($entscheidung=='nichtEingetragen') // nicht eingetragene Schüler
	{
	//Auswahl der Klasse
		if ($klasse == "Alle")
		{
		$SQL = "SELECT BID, NAME, VORNAME, KLASSE, IS_LEHRER FROM benutzer WHERE A_AUSGEWAEHLT IS NULL AND IS_LEHRER=0 ORDER BY klasse";
		}
		else
		{
        $SQL = "SELECT BID, NAME, VORNAME, KLASSE, IS_LEHRER FROM benutzer WHERE KLASSE ='$klasse' AND A_AUSGEWAEHLT IS NULL AND IS_LEHRER=0";
	}
	//Abfrage in der Datenbank
	$abfrageErgebnis = $connection->query($SQL);
	//Erstellung der Tabelle
	?>
	<table>
	<tr>
	<th>BID</th>
	<th>Name</th>
	<th>Vorname</th>
	<th>Klasse</th>
	
	</tr>
	<?php
	while($aktuellerSchueler = $abfrageErgebnis->fetch_object())
	{
	echo "<tr><td>$aktuellerSchueler->BID</td>";
	echo "<td>$aktuellerSchueler->NAME</td>";
	echo "<td>$aktuellerSchueler->VORNAME</td>";
	echo "<td>$aktuellerSchueler->KLASSE</td>";
	
	}
	echo "</table>";
	$abfrageErgebnis->close();
	
   }
   else // eingetragene Schüler
   {
  
	//Auswahl der Klasse
	if ($klasse == "Alle")
		{
		$SQL = "SELECT BID, NAME, VORNAME, KLASSE, IS_LEHRER FROM benutzer WHERE A_AUSGEWAEHLT IS NOT NULL AND IS_LEHRER=0 ORDER BY klasse";
		}
		else
		{
        //$SQL = "SELECT BID, NAME, VORNAME, KLASSE, IS_LEHRER FROM benutzer WHERE KLASSE ='$klasse' AND A_AUSGEWAEHLT IS NULL AND IS_LEHRER=0";

        $SQL = "SELECT BID, NAME, VORNAME, KLASSE, IS_LEHRER FROM benutzer WHERE KLASSE ='$klasse' AND A_AUSGEWAEHLT IS NOT NULL AND IS_LEHRER=0";
		}

	
	//Abfrage in der Datenbank
	$abfrageErgebnisB = $connection->query($SQL);
	//Erstellung der Tabelle
	?>
	<table>
	<tr>
	<th>BID</th>
	<th>Name</th>
	<th>Vorname</th>
	<th>Klasse</th>
	<?php
	if($sessioncl->isSMVLehrer())
	{
	echo "<th>Austragen?</th>";
	}
	?>
	</tr>
	<form action="schueleraustragen.php" method="post">
	<?php
	while($aktuellerSchuelerB = $abfrageErgebnisB->fetch_object())
	{
	echo "<tr><td>$aktuellerSchuelerB->BID</td>";
	echo "<td>$aktuellerSchuelerB->NAME</td>";
	echo "<td>$aktuellerSchuelerB->VORNAME</td>";
	echo "<td>$aktuellerSchuelerB->KLASSE</td>";
	if($sessioncl->isSMVLehrer())
	{
	echo "<td><input type='checkbox' name='schueler[]' value='$aktuellerSchuelerB->BID'></td>";
	}
	$i=$i+1;
	}
	if('S1'==true)
	{
	$SQLd="UPDATE benutzer SET A_AUSGEWAEHLT == NULL";
	}
	
	echo "</table>";
	if($sessioncl->isSMVLehrer())
	{
		echo"<input type='submit' value='markierte Schüler aus Aktivität austragen'/>";
		echo "(Die markierten Schüler werden ohne Nachfrage aus ihrer Aktität ausgetragen. Sie können sich anschließend wieder neu bei einer Aktivität anmelden.)";
	}
	$abfrageErgebnisB->close();
	}
	}
} // ende isset
?>

</form>
</body>
</html>
<?PHP
			}else{
				echo "Du musst dich erst einloggen!";
				echo "<meta http-equiv=\"refresh\" content=\"2; URL=../$LOGIN_SEITE_NAME\">";
			}
			unset($sessioncl);
?>